package com.soft.jdbc.student.dao;

import com.soft.jdbc.student.entity.Student;

import java.sql.Date;
import java.util.List;

public interface StudentDao {
    // 统计学生人数
    int countStudents();

    // 查看所有学生
    List<Student> getAllStudents();

    // 按学号查询学生
    Student getStudentById(String id);

    // 按姓名查询学生
    List<Student> getStudentsByName(String name);

    // 修改学生出生日期
    boolean updateStudentBirthday(String id, Date birthday);

    // 删除学生记录
    boolean deleteStudent(String id);

    // 验证管理员登录
    boolean validLogin(String username, String password);
}
